Ce tutoriel utilise LibreOffice Base et le pilote open-source JDBC1) UCanAccess.
UCanAccess peut lire et écrire dans les bases Access de Microsoft aux formats mdb et accdb des versions Access 2000, 2002/2003, 2007, 2010/2013/2016. Il peut aussi accéder en lecture seule au format Access 97.
Pré-requis
Le pilote JDBC
Tout d'abord, il vous faudra :
Activation du pilote UCanAccess dans LibreOffice
L'étape suivante consiste à indiquer à LibreOffice où trouver la classe JDBC UCanAcces.
Lancer LibreOffice, non pas LibreOffice Base, mais seulement LibreOffice.
Dans le menu, choisir : Outils ⇒ Options… ⇒ Avancé
Dans la partie droite de la fenêtre, cliquer sur le bouton Chemin de la classe…
Naviguer, avec l'explorateur de fichier qui s'ouvre, jusqu'au répertoire où vous avez décompressé le pilote UCanAccess. Ouvrir le répertoire loader pour y sélectionner le fichier ucanload.jar.
Valider et fermer les fenêtres par OK. LibreOffice demande un redémarrage.
Utilisation de UCanAccess pour ouvrir/importer une base dans LibreOffice
Lancer LibreOffice Base pour ouvrir le fichier de la base Access.
jdbc: ucanaccess:///chemin-vers-le-fichier.accdb
net.ucanaccess.jdbc.UcanloadDriver
Voir aussi